package com.cms.common.exception;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;


@ControllerAdvice
public class WebExceptionControllerAdvice {


    @ExceptionHandler(WebException.class)
    public String WebExceptionHandler(WebException e, RedirectAttributes redirectAttributes) {
        // 将异常信息传递到视图模板
        redirectAttributes.addAttribute("msg", e.getMsg());
        // 返回一个视图名称，也可以是重定向或者其他响应
        return "admin/error";
    }

}